package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import modelo.Liga;
import vista.VistaMenuPrincipal;

public class ControladorVistaMenu implements ActionListener {
	 VistaMenuPrincipal ventanaMenu;
	 private Liga liga;

	 public ControladorVistaMenu() {
			super();
			ventanaMenu = new VistaMenuPrincipal();
			ventanaMenu.setLocationRelativeTo(null);
			ventanaMenu.setVisible(true);
			ventanaMenu.agregarListener(this);
			liga = new Liga();
		}
	 
	@Override
	public void actionPerformed(ActionEvent e) {
		if (e.getActionCommand().equalsIgnoreCase("Salir")){
		   ventanaMenu.setVisible(false);
		   ventanaMenu.dispose();
		}else if (e.getActionCommand().equalsIgnoreCase("Arbitro")) {
		   ControladorVistaArbitro controladorArbitro = new ControladorVistaArbitro(liga);
		}else if (e.getActionCommand().equalsIgnoreCase("Equipo")) {
		   ControladorVistaEquipo controladorEquipo = new ControladorVistaEquipo(liga);
		}else if (e.getActionCommand().equalsIgnoreCase("Generar Calendario")) {
		   ControladorVistaGenerarCalendario controladorGenerarCalendario = new ControladorVistaGenerarCalendario(liga);			   
		}else if (e.getActionCommand().equalsIgnoreCase("Calendario")) {
		   ControladorVistaCalendario controladorCalendario = new ControladorVistaCalendario(liga);			   
		}else if (e.getActionCommand().equalsIgnoreCase("Tabla de Posiciones")) {
		   ControladorVistaTablaPosiciones controladorTablaPosiciones = new ControladorVistaTablaPosiciones(liga);			   
		}
		
	}

	


}
